package com.softeem.set.treeset;

import java.util.TreeSet;

/**
 * 如果我们现在使用TreeSet集合存储元素
 * 1、是否和hashset一样必须去重写equals和hashCode方法
 *  没有写equals和hashcode方法,可以存进去但是元素存储的有问题
 * 2、直接存储进去有没有什么问题?有问题:ClassCastException
 *      使用treeSet存储元素的时候,必须实现Comparable接口
 */
public class TreeSetDemo {
    public static void main(String[] args) {
        TreeSet<Integer> set = new TreeSet<Integer>();
        set.add(10);
        set.add(20);
        set.add(10);
        System.out.println(set);


        TreeSet<Stu> treeSet = new TreeSet<Stu>();
        treeSet.add(new Stu("张三",20));
        treeSet.add(new Stu("李四",18));
        treeSet.add(new Stu("张三",20));
        System.out.println(treeSet);
    }
}
